home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.11 < prev    next >
Encoding:
Text File  |  1988-04-08  |  24.2 KB  |  613 lines  |  [TEXT/ttxt]

  1. 15-Feb-87 07:12:19-PST,25335;000000000001
  2. Return-Path: <SHULMAN@RED.RUTGERS.EDU>
  3. Received: from RED.RUTGERS.EDU by SUMEX-AIM.STANFORD.EDU with TCP; Sun 15 Feb 87 07:11:46-PST
  4. Date: 15 Feb 87 10:05:51 EST
  5. From: Jeffrey Shulman <SHULMAN@RED.RUTGERS.EDU>
  6. Subject: Delphi Mac Digest V3 #11
  7. To: Delphi-Digest-List: ;
  8. Message-ID: <12279252008.15.SHULMAN@RED.RUTGERS.EDU>
  9.  
  10. Delphi Mac Digest        Sunday, 15 February 1987      Volume 3 : Issue 11
  11.  
  12. Today's Topics:
  13.      RE: draw-grab
  14.      RE: LaserSpeed -> WOW (4 messages)
  15.      Mac carrying cases
  16.      System 3.3 and MacXL
  17.      Lightspeed C and Macsbug symbols
  18.      MPW C Doc and MPW Tools (4 messages)
  19.      Re: Fortran Problem (2 messages)
  20.      New HELP Resource type. (3 messages)
  21.      Looking for Music Tutor
  22.      Serious ROM 'feature' causes problems wi
  23.      TMON with FPD (2 messages)
  24.      Mac Zap v4.5
  25.      cricket draw
  26.      Investigations into Memory Usage (3 messages)
  27.  
  28. ---------------------------------------------------------------------- 
  29.  
  30. From: JDSCHNITZER
  31. Subject: RE: draw-grab (Re: Msg 17168)
  32. Date: 8-FEB-10:30: Mousing Around
  33.  
  34. If it's a "library" of MacDraw files that you extract from, then definately try
  35. PictureBase.  It's cheap and provides a DA PictureBase Retriever in addtion to
  36. the application.
  37.  
  38. ------------------------------
  39.  
  40. From: BWD
  41. Subject: RE: LaserSpeed -> WOW (Re: Msg 17138)
  42. Date: 8-FEB-20:18: Business Mac
  43.  
  44. I have been using it too and am also quite impressed.  Unfortunately I use some
  45. fonts that were created with Fontographer which under normal circumstances are
  46. downloaded to the LaserWriter automatically.  Using LaserSpeed no downloading
  47. occurs and the letters are displayed in one of the Laser Fonts, Helvetica I
  48. think.  If that problem was fixed, I would use it all the time.
  49.  
  50. Brian
  51.  
  52. ------------------------------
  53.  
  54. From: STEVEMALLER
  55. Subject: RE: LaserSpeed -> WOW (Re: Msg 17182)
  56. Date: 10-FEB 18:03 Business Mac
  57.  
  58. The documentation clearly states that you should use a "downloader" program to
  59. set up the LaserWriter first...
  60.  
  61. Steve
  62.  
  63. ------------------------------
  64.  
  65. From: MADMACS
  66. Subject: RE: LaserSpeed -> WOW (Re: Msg 17253)
  67. Date: 14-FEB 22:00 Business Mac
  68.  
  69. Do you know if LaserSpeed works with PageMaker?  (This is really for Steve
  70. Maller, I guess, since he started this thread, I believe). The beta 0.97??
  71. version of SuperLaserSpool does _not_ fully.  That is, it will print a PM file,
  72. but it uses the regular laserwriter driver and does not load Aldus Prep.  The
  73. result is not acceptable.
  74.  
  75. TO ALL: I am trying to advise a local small business as to the best
  76. spooler that they can buy that will work with (1) LaserWriter and a
  77. Linotronic (which uses the LW driver so should be ok) (2) Downloaded
  78. fonts (3) PageMaker, Word, Draw, Write, (especially PM) and is robust
  79. enough not to cause delays re-booting and recovering lost files.
  80.  
  81. Any ideas?  I would really appreciate your input. -Doug
  82.  
  83. ------------------------------
  84.  
  85. From: MACINTOUCH
  86. Subject: RE: LaserSpeed -> WOW (Re: Msg 17308)
  87. Date: 14-FEB 22:03 Business Mac
  88.  
  89. Doug,
  90.    I'll jump in here, because I've been using LaserSpeed extensively.  It
  91. works fine with PageMaker and all the other applications I've tried, although
  92. I haven't used downloaded fonts.  It has been remarkably free from the
  93. bugs and annoyances we'd seen with previous laser spoolers.
  94.  
  95. Ric Ford
  96.  
  97. ------------------------------
  98.  
  99. From: HALL
  100. Subject: Mac carrying cases
  101. Date: 9-FEB-23:11: Hardware & Peripherals
  102.  
  103. What's the best Mac carrying case around (Mac+, that is), how much
  104. does it cost, and where's the best place to get it?  Is MacTotes still
  105. one of the better ones?  Thanks, Brian
  106.  
  107. ------------------------------
  108.  
  109. From: JSTIFF
  110. Subject: System 3.3 and MacXL
  111. Date: 10-FEB 01:41 Bugs & Features
  112.  
  113. Well, Apple has finally done it to us die-hard MacXL (old Lisa) owners.
  114.  The new System (Version 3.3 which is being distributed as part of the
  115. AppleShare file server software) will not work with the MacXL.  This is even
  116. confirmed in the AppleShare manual!  Does anyone have any insight into why the
  117. new system file cannot work with the MacXL or as to why Apple made this rather
  118. significant policy decision?
  119.  
  120. ------------------------------
  121.  
  122. From: RCONGDON
  123. Subject: Lightspeed C and Macsbug symbols
  124. Date: 8-FEB-22:05: Programming Techniques
  125.  
  126. I haven't seen this mentioned anywhere but it may be old news. If you
  127. have the "Macsbug Symbols" option checked for a project you only get
  128. symbols for functions that declare local variables. I understand that
  129. Macsbug symbols assume LINK/UNLK pairs and of course if the stack
  130. isn't used there's no need for the LINK/UNLK but it would be nice if
  131. they put the LINK/UNLK and the symbol in anyway (at least as an
  132. option).
  133.  
  134. I know this is a minor quibble but it had me mystified for a bit...
  135.  
  136. --bob "hoping for a REAL Lightspeed C debugger" congdon
  137.  
  138. ------------------------------
  139.  
  140. From: JEFFS
  141. Subject: MPW C Doc and MPW Tools
  142. Date: 10-FEB 07:29 Macintosh Developers
  143.  
  144. How come the MPW C manual doesn't describe the ToolLibs.o library and
  145. how to interface with it?  How would I know what to do to write a tool
  146. in C? While looking through the MPW Pascal manual at work I found that
  147. *it* had a chapter on it.  Are tools not supposed to be written in C?
  148. Does Apple/APDA *assume* that you will buy Pascal if you want to write
  149. a tool?  Mind you, I have no intentions at this time to write a tool,
  150. I'm just upset that I can't if I wanted to using the documentation for
  151. MPW C I have at home.
  152.  
  153.                                                Jeff
  154.  
  155. ------------------------------
  156.  
  157. From: BRECHER
  158. Subject: RE: MPW C Doc and MPW Tools (Re: Msg 1257)
  159. Date: 10-FEB 10:04 Macintosh Developers
  160.  
  161. Don't panic.  All the info (except maybe the cursor control stuff,
  162. which is going to change anyway) is there: in the Shell manual, and in
  163. the Standard Library chapter of the C manual.  The C names don't have
  164. an "IE" prefix.  Some of the stuff -- e.g., the argv/argc facility --
  165. doesn't require special routines in C.
  166.  
  167. ------------------------------
  168.  
  169. From: LOGICHACK
  170. Subject: RE: MPW C Doc and MPW Tools (Re: Msg 1258)
  171. Date: 13-FEB 01:53 Macintosh Developers
  172.  
  173. What do you mean the cursor control stuff is going to change?
  174.  
  175. Paul :)
  176.  
  177. ------------------------------
  178.  
  179. From: BRECHER
  180. Subject: RE: MPW C Doc and MPW Tools (Re: Msg 1260)
  181. Date: 13-FEB 07:49 Macintosh Developers
  182.  
  183. I mean it will be generalized to use resources, so you can design your own
  184. animated cursors.
  185.  
  186. ------------------------------
  187.  
  188. From: Maloy
  189. Subject: Re: Fortran Problem
  190. Date: 11-FEB 11:15 Network Digests
  191.  
  192. Re: A. REMY MALAN's FORTRAN problem
  193.  
  194.   The problem is not with the MS FORTRAN compiler, but with your code. You have
  195. a very subtle type mismatch error.  If you select option "L" in MS FORTRAN 2.2
  196. the next time you compile and examine the .LST file created, you'll note that
  197. FOOB is REAL*4 in the main program.  You did not give a type to FOOB in module
  198. TEST, so REAL*4 is default.  Unfortunately, FOOB is a REAL*8 function, as you
  199. know.
  200.   The solution is to add the line "REAL*8 FOOB" in the main program
  201. (or modify the existing line to read "REAL*8 SUM,FOOB".  As far as
  202. other compilers are concerned, they are probably acting the same way;
  203. it's just that converting from REAL*4 to REAL8* on some computers is
  204. simply a matter of adding some low order zeroes to make a total of 8
  205. bytes.  On the Mac, however, floating point arithmetic is performed
  206. using the proposed IEEE standard-- REAL*8 exponent fields are quite
  207. different than REAL*4 (see Appendix F in the MS FORTRAN manual) so
  208. that converting to double precision requires more than just "tacking
  209. on some zeroes."  If the number you're converting isn't "really"
  210. REAL*4 you get some strange answers.
  211.    For instance, when I realized the type mismatch, I uploaded your
  212. source file to a VAX computer and compiled with the /LIST option.
  213. FOOB was REAL*4 in the main program and REAL*8 in the FUNCTION, as
  214. expected.  However, the program "appears" to be working correctly, as
  215. SUM = 25.0000 is printed. The type mismatch is still there, though, so
  216. I recompiled with a /G_FLOAT option on the VAX in hopes of causing the
  217. error. (G_FLOATing point is similar to REAL*8 on the Mac in that the
  218. exponent field is a different size than REAL*4.)  As expected, the
  219. program printed a value other than 25.00: "SUM = 0.8476562500".
  220.      I recommend explicitly typing every FUNCTION and VARIABLE in FORTRAN
  221. programs so that errors such as these won't occur.
  222.          Bill Maloy 601-688-5572
  223.  
  224. ------------------------------
  225.  
  226. From: SPERRAZZA
  227. Subject: RE: Re: Fortran Problem (Re: Msg 17287)
  228. Date: 14-FEB 20:52 Network Digests
  229.  
  230. MS-FORTRAN 3.31 (just recently superseded by 4.0) for MS-DOS machines
  231. did not support IMPLICIT NONE. Of course, it was in many other ways a
  232. lousy compiler, so this is not surprising. Io not know if 4.0 supports
  233. IMPLICIT NONE, as I have not yet upgraded. I agree that using it often
  234. means the saving of days of work during the testing phase.
  235.  
  236. ------------------------------
  237.  
  238. From: PALAIS
  239. Subject: New HELP Resource type.
  240. Date: 12-FEB 11:43 Programming
  241.  
  242. I have a suggestion for a new standard Resource Type, to be called
  243. HELP. Each resource of type HELP would be a single str255. Any number
  244. of HELP resources could be added to an application (or to the Resource
  245. Fork of a document). Each HELP resource would give help on using some
  246. feature of the appl ication, and would have a mnemonic name referring
  247. to that feature.  An applicati on with HELP resources would put up a
  248. HELP menu on the menu bar using AddResMenu , so all the available HELP
  249. item names would appear as items on this menu. When a user chooses an
  250. item from this menu, a new HELP Manager would put up a dialog box
  251. displaying the associated HELP string. I see at least two advantages :
  252.    % There would be a uniform user interface to on-line documentation.
  253.    %  It would become a piece of cake for developers to add basic documentation
  254.        to new applications (using say REdit or ResEdit), SO THEY WOULD BE
  255.         MORE LIKELY TO DO IT. The present method of attaching
  256. documentation to About...  screens is very un Mac-like in my
  257. opinion...everyone does it differently, you donUt even know if its
  258. there if, like many users you donUt bother to pull down the Apple m
  259. enu, and it takes one more special effort on the part of a developer.
  260.  
  261. ------------------------------
  262.  
  263. From: DONBYRD
  264. Subject: RE: New HELP Resource type. (Re: Msg 17262)
  265. Date: 13-FEB 06:58 Programming
  266.  
  267. Interesting idea, and the should be a uniform way to invoke help.
  268. Regarding your particulars, I don't think an STR255 gives enough
  269. flexibility. I think Microsoft WORD already uses HELP resources for
  270. its Help facility, though I have no idea how.  A friend of mine is
  271. developing an application that uses a scheme a lot like what you
  272. suggest, but he has way more than 255 characters per item, so he uses
  273. some other simple text representation, not STR255, and he has some
  274. typographic control in it as well.
  275.  
  276. ------------------------------
  277.  
  278. From: PEABO
  279. Subject: RE: New HELP Resource type. (Re: Msg 17262)
  280. Date: 12-FEB 12:35 Programming
  281.  
  282. It's a good idea except that one Str255 probably isn't enough.  Something I've
  283. been thinking of doing is to define a STR# resource to match each dialog I have
  284. in my program, and correlate the strings in the STR# with the item numbers in
  285. the dialog.  I haven't pursued it too far though; it's just a thought about ho
  286. to do context sensitive help.
  287.  
  288. peter
  289.  
  290. ------------------------------
  291.  
  292. From: MACINTOUCH
  293. Subject: Looking for Music Tutor (Re: Msg 17254)
  294. Date: 12-FEB 22:55 Network Digests
  295.  
  296. To: Wahl.ES@Xerox.COM
  297. Subject: Looking for Music Tutor
  298.  
  299. Listen, from Imaga (PO Box 638, Middletown, CT  06457; 203-347-5909)
  300. is an excellent ear training program.  It lists for $69, and unfortunately,
  301. is copy perverted.
  302.  
  303. Ric Ford, "MacInTouch" newsletter
  304.  
  305. ------------------------------
  306.  
  307. From: PEABO
  308. Subject: Serious ROM 'feature' causes problems wi (Re: Msg 17270)
  309. Date: 12-FEB 23:08 Network Digests
  310.  
  311. >Date: Tue, 10 Feb 87 18:07:41 PST
  312. >From: <DAVEG@slacvm.bitnet>
  313. >Reply-to: DAVEG%SLACVM.BITNET@forsythe.stanford.edu
  314. >Subject: Serious ROM 'feature' causes problems with multiple stacks
  315.    ...
  316. >   OK, so what I find is that at least one place in the ROM takes the
  317. >current value of the stack pointer, subtracts the value at HEAPEND (to
  318. >'determine' the amount of 'free' space remaining on the stack) and if it
  319. >is large enough, uses that space for something!!!!! In the above multiple
  320. >stack scenario one finds that if you are using (for example) the stack
  321. >which is the highest in memory, this ROM routine will calculate lots of
  322. >'free' space between SP and HeapEnd and use it! This clobbers my other
  323. >stacks quite nicely.
  324.    ...
  325. >    I know this is longwinded and hopefully not too confusing to those
  326. >who are familar with programming the Mac.  Basically I am hoping (A) to
  327. >get some hints about how others have implemented multiple stacks and (B)
  328. >ideas for workarounds and (C) does anyone else think that calculating
  329. >free stack space this way is goofy or is it just me?
  330.  
  331. This strategy is good programming style, if you ask me.  (1) you told the
  332. ROM it was OK to use the space (because the area between heapend and current
  333. SP is the available stack space), (2) it is a way to program an algorithm
  334. which probably functions when tight on storage, but which functions faster
  335. when it can save more information about what it's doing (lots of graphics
  336. algorithms are like that), and (3) it uses space in a way that doesn't cause
  337. long term problems by purging stuff from the heap, which would be the other
  338. place it could get temporary storage.
  339.  
  340. I think what you are going to have to do is to diddle the heap when you
  341. switch stacks.  If you are reasonably lucky, this will only require changing
  342. a few words here and there.  Allocate your extra stacks in the original heap
  343. and do MoveHHi on each one and lock it.  Now you have the stacks allocated
  344. in the correct place in memory and all you have to do is adjust the heap
  345. zone so that heapend always points to the bottom of the active stack and the
  346. heap is always self-consistent, including whichever locked blocks happen to
  347. be below the stack.  The ones above the stack are protected by virtue of
  348. looking like legitimate stack allocations.
  349.  
  350. Your biggest difficulty may be in proving that whatever you have to diddle
  351. is fully described by a published interface.  I suspect that it is.  As a
  352. byproduct of this, you can arrange the sniffer to give you a bomb if it
  353. discovers one of your stacks has grown into the one below it.
  354.  
  355. peter                          "In any context, half of all references
  356. PEABO @ DELPHI                  are local and half are global."
  357.  
  358. ------------------------------
  359.  
  360. From: DDUNHAM
  361. Subject: TMON with FPD
  362. Date: 12-FEB 21:25 Tools for Developers
  363.  
  364. Yay!  I finally got the "experimental version" of  "TMON - Universal," which
  365. runs on a Radius FPD (and presumably other size screens, as well as 68020s).
  366. Contact ICOM Simulations if you need this.
  367.  
  368. ------------------------------
  369.  
  370. From: LOGICHACK
  371. Subject: RE: TMON with FPD (Re: Msg 1259)
  372. Date: 13-FEB 01:54 Tools for Developers
  373.  
  374. How does it use the screen?  Do you have the option of using the Mac Screen for
  375. debugging?
  376.  
  377. Paul :)
  378.  
  379. ------------------------------
  380.  
  381. From: IVANOVIC
  382. Subject: Mac Zap v4.5
  383. Date: 14-FEB 00:55 Programming
  384.  
  385. I just got today my upgrade to v4.5 of Mac Zap -- and I like what I've got. The
  386. primary reason I upgraded was to be able to read physical blocks on my hard
  387. disk, and that I can do.  Everything seems to work.  The windows not updating
  388. perfectly has been fixed, and in general, a good program has been made to work
  389. better.
  390.  
  391. There is SCSI support for finding lost files (deleted ones) and for displaying
  392. the volume allocation map graphically.  The mouse turns into a cross hair when
  393. over the display, and the block number is displayed.  If a file is selected,
  394. then only it's allocated blocks are displayed.  Pretty sexy, if you ask me.
  395.  
  396. I also got Les Herbst's "Macintosh Floppy and Hard Disk MFS and HFS
  397. Disk Structures" book.  It's 61 pages long and it contains information
  398. and discussion about disks and servers.  Nothing exceptionally new,
  399. but it's all in one place and organized.  Worth $15?  Yeah, maybe.
  400. The discussion in the Fedit+ manual is better in many ways.
  401.  
  402.                                         -- Vladimir
  403.  
  404. ------------------------------
  405.  
  406. From: JIMH
  407. Subject: cricket draw
  408. Date: 14-FEB 01:10 Business Mac
  409.  
  410. All you who have been having problems with cricket draw 1.1 will be
  411. mailed out next week to all registered owners. they assure me all
  412. major bugs are fixed! jim
  413.  
  414. ------------------------------
  415.  
  416. From: IVANOVIC
  417. Subject: Investigations into Memory Usage
  418. Date: 14-FEB 03:06 Programming
  419.  
  420. I spent some time trying to figure out who was using what in memory because I
  421. like to run with lots of specialized code, like debuggers (TMON), macro
  422. facilities (Tempo), disk caches (TurboCharger), pseudo-multitasking (Switcher),
  423. etc.  I was having problems, so I tried to figure out who was stepping on whose
  424. toes.  Appended are my results.
  425.  
  426. There are gaps in my knowledge.  For example, I have NO idea how TurboCharger
  427. works.  (I use it without Quick Quit and it is better behaved.)  Others are
  428. encouraged to contribute what they know.
  429.  
  430. ...........................................................................
  431.  
  432.   Mac+ Memory Usage
  433.    * Base Configuration
  434.       + System 3.2 from HD20 Startup diskette.
  435.       + 128K v3 ROM
  436.       + 2MB memory by Levco clip-on.
  437.       + Boot Block Version = $12
  438.       + Sound buffer size = $300
  439.       + Screen buffer size = $5600
  440.       + Jump table and application parameter size = $238
  441.       + Application globals and QuickDraw globals size = $D56
  442.       + Stack size = $80A2
  443.       + Application heap size = $1E 4BD0
  444.       + System heap size = $B700
  445.    * Apple RAM cache
  446.       + Selected size = 128K
  447.       + Installs itself in high memory directly below the screen buffer.
  448.       + Modifies
  449.          - Lowers BufPtr by the size of the cache.
  450.       + Notes
  451.          - Not a "write-through" cache; flushed only when
  452.             - another block replaces it (LRU)
  453.             - a volume flush is done
  454.             - the application terminates.
  455.          - Code loaded above BufPtr by INIT 35 resource
  456.          - Cannot be removed except by reboot.
  457.          - Cannot be installed except at boot time, i.e. Control panel must
  458.            be set prior to boot.
  459.          - Limited choice of sizes. From 32K to 1.5M with increments of 32K
  460.            for 32-128K, 64K for 128-512K, 128K for 512-1M and 512K to 1.5M.
  461.          - See Tech Note #81 for details.
  462.    * System Heap Size
  463.       + Configured by modifying an entry in the boot disk's boot block.
  464.       + Version 1.2 of the Boot Data has the 512K system heap size at
  465.         (indicated) $C000 and the Boot Block Version=$12.  Actual size is $B700.
  466.       + Boot Block Version from $12 to $15 only.
  467.          - System heap grows by $900 to value stated in boot block.
  468.          - The application heap shrinks by $800 and gets bumped up by the
  469.            growing system heap.
  470.       + Boot Block Version=$15 and System Heap Size=$D000.
  471.          - Corresponding increase in System Heap. ApplZone increased by
  472.            appropriate amount.
  473.       + Same  for System Heap Size=$E000.
  474.       + Modifies
  475.          - For change to Boot Block Version, ApplZone upped by $900 and
  476.            HeapEnd upped by $100.
  477.          - For change in system heap size in boot block, equal change in
  478.            ApplZone.
  479.    * RAMSafe 1.1
  480.       + Selected size = 1024K (= 1 MB)
  481.       + Installs itself in high memory, but leaves the sound and screen
  482.         buffers where they are.
  483.       + MemTop and BufPtr are set equal to 1MB.
  484.       + Modifies
  485.          - BufPtr lowered by selected size of (the RAM disk minus the size
  486.            of the sound and screen buffers). $1F A700 - ($10 0000 - $30 - $5600)
  487.            = $F FD30
  488.          - MemTop lowered by the selected size.
  489.       + Notes
  490.          - Has no removal option.
  491.          - Shutdown-proof (uses a modified PROM which prevents clearing of
  492.             memory on reboot), but not powerdown-proof.
  493.          - The size of the area reserved is the selected size minus the
  494.            size of the sound and screen buffers, i.e. $10 0000 - ( $300 + $5600)
  495.            = $F A700 = 1001K.
  496.          - The RAM disk itself indicates a size of 975K plus 8K for the
  497.            desktop, or 983K total.
  498.          - Only 5 sizes to choose from: 512K 768K 1024K 1280K and 1536K.
  499.    * MaxRAM 2.3
  500.       + Selected size = 1024K
  501.       + Installs itself in high memory below the sound and screen buffers.
  502.       + Modifies
  503.          - BufPtr lowered by the selected size plus an extra 8 bytes.
  504.            ($10 0000 + $8 = $10 0008)
  505.       + Notes
  506.          - RAM disk is 997K with 8K used = 1005K.
  507.       + Remove returns everything to its previous state.
  508.       + Size selection is has a 1K adjustablity.
  509.    * RAMStart 1.3
  510.       + Selected size = 1024K
  511.       + Installs itself in high memory just below the sound and screen
  512.         buffers.
  513.       + Modifies
  514.          - BufPtr is lowered by 1024K exactly.
  515.       + Notes
  516.          - RAM disk has 1000K available with 8K used.  Hence 16K is used
  517.            for the driver and data.
  518.          - Size is adjustable in 1K increments.
  519.          - Removal restores previous state.
  520.    * TurboCharger 2.0 Rev D
  521.       + Installs itself in memory somewhere somehow.
  522.       + Modifies
  523.          - BufPtr
  524.             - Definitions
  525.                - Memory left over = modified BufPtr - size selected
  526.             - 512K size  -> $8 5470
  527.                - $17 5290 used = 1492K
  528.             - 768K size  -> $C 5580
  529.                - $13 5180 used = 1236K
  530.             - 1024K size -> $10 4C40
  531.                - $F 5AC0 used =  982K
  532.             - 1280K size -> $14 5590
  533.                - $B 5170 used =  724K
  534.             - turned off -> $1F A700 = 2025K
  535.       + Notes
  536.          - Auto Buffer Sizing was turned off
  537.          - Removal returns values to normal state.
  538.          - The addresses below BufPtr are the normal distance apart, e.g.
  539.            the size of the system stack is always $80A2.
  540.          - In the 512K case, the application limit and the application heap
  541.            end were within $4C of each other.
  542.          - A choice of 32K either crashes or hangs the Mac.
  543.    * Tempo 1.1b
  544.       + Installs itself in high memory below the screen and sound buffers.
  545.         Jillions of resources are added to the system file.
  546.       + Modifies
  547.          - BufPtr is lowered by $1B1E.
  548.       + Notes
  549.          - Removal does not adjust BufPtr, but does remove the resources
  550.            from the system file.
  551.          - Uses at least 1052 bytes of system heap.
  552.          - Installs 78 167 bytes into the system file.  Removal leaves 1452
  553.            bytes behind (vestigial resources.)
  554.    * MacsBug 5.2
  555.       + Installs itself in high memory.
  556.       + See "Inside Switcher" for details.
  557.       + Modifies
  558.          - BufPtr - lowers it by 44 940 bytes ($AF8C)
  559.    * TMON 2.585
  560.       + Can be installed either in the system heap or in high memory.
  561.       + Modifies
  562.          - [In system heap] HeapEnd increases by size of (TMON - 4 bytes).
  563.          - [In high memory] BufPtr is lowered by size of (TMON - 11 bytes).
  564.       + Notes
  565.          - Maximum TMON size with EUA 685 is $12E2A or 77 354 bytes as
  566.            calculated by TMON's Monitor size menu item.
  567.          - If both TMON and MacsBug are installed, TMON wins.
  568.    * Switcher 5.0.1
  569.       + See "Inside Switcher" for details
  570. ............................................................................
  571.  
  572. Worse than leaving out information is presenting incorrect information.  Please
  573. DO correct any errors.
  574.  
  575. Many, many thanks to Julian Vrieslander (eacj%batcomputer@cu-arpa.cs.cornell.)
  576. *that's ".edu" for his excellent MacDraw Mac+ Memory Map.
  577.  
  578.                                                 -- Vladimir
  579.  
  580. ------------------------------
  581.  
  582. From: PEABO
  583. Subject: RE: Investigations into Memory Usage (Re: Msg 17291)
  584. Date: 14-FEB 04:34 Programming
  585.  
  586. Thanks for the investigation!
  587.  
  588. Because of the problems with Quick Quit, I don't use TurboCharger on my hard
  589. disk system.  I use it on my Mac 512K Floppy system all the time though, and it
  590. works pretty well for the limited applications I use it with (MacTerminal and
  591. DA's mostly).
  592.  
  593. peter
  594.  
  595. ------------------------------
  596.  
  597. From: MACINTOUCH
  598. Subject: RE: Investigations into Memory Usage (Re: Msg 17294)
  599. Date: 14-FEB 11:24 Programming
  600.  
  601. I'm using Turbo with the 2.5MB Mac Plus and the DataFrame hard disk, and, for
  602. me, it's a very efficient way to use the extra RAM.  I've turned off Quick Quit
  603. and I'm careful using it with TOPS, but it's been working fine with a variety
  604. of normal word processing, graphics, and telecomm. applications.
  605.  
  606. Ric
  607.  
  608. ------------------------------
  609.  
  610. End of Delphi Mac Digest
  611. ************************
  612. -------
  613.